package models

// 文字栏目
type MArticleCategory struct {
	ID         int    `gorm:"type:int(11); primaryKey" json:"id"`
	Aid        int    `gorm:"type:int(11);" json:"aid"`       //商户id
	Bid        int    `gorm:"type:int(11);" json:"bid"`       //用户id
	Pid        int    `gorm:"type:int(11);" json:"pid"`       //用户id
	Name       string `gorm:"type:varchar(255);" json:"name"` //标题
	Pic        string `json:"pic"`                            //缩略图
	Status     int    `json:"status"`                         //状态0不显示1显示
	Sort       int    `json:"sort"`                           //排序 越大越靠前
	Createtime int    `json:"createtime"`                     //创建时间
	SubName    string `json:"sub_name"`
}

func (table *MArticleCategory) TableName() string {
	return "m_article_category"
}

// 文章内容
type MArticle struct {
	ID            int    `gorm:"type:int(11); primaryKey" json:"id"`
	Aid           int    `gorm:"type:int(11);" json:"aid"`          //商户id
	Bid           int    `gorm:"type:int(11);" json:"bid"`          //用户id
	Cid           int    `gorm:"type:int(11);" json:"cid"`          //用户id
	Name          string `gorm:"type:varchar(255);" json:"name"`    //标题
	Subname       string `gorm:"type:varchar(255);" json:"subname"` //副标题
	Pic           string `json:"pic"`                               //缩略图
	Author        string `json:"author"`                            //作者
	Content       string `json:"content"`                           //内容
	Readcount     int    `json:"readcount"`                         //阅读量
	Status        int    `json:"status"`                            //状态0不显示1显示
	Sort          int    `json:"sort"`                              //排序 越大越靠前
	Createtime    int    `json:"createtime"`                        //创建时间
	Sendtime      string `json:"sendtime"`                          //发布时间
	Reason        string `json:"reason"`                            //
	Showname      int    `json:"showname"`                          //是否显示标题
	Showsubname   int    `json:"showsubname"`                       //是否显示标题
	Showreadcount int    `json:"showreadcount"`                     //是否显示阅读量
	Showsendtime  int    `json:"showsendtime"`                      //是否显示发布时间
	Showauthor    int    `json:"showauthor"`                        //是否显示作者
	Canpl         int    `json:"canpl"`                             //开启文章评论
	Canplrp       int    `json:"canplrp"`                           //评论是否可回复
	PinglunCheck  int    `json:"pinglun_check"`                     //评论审核
	Zan           int    `json:"zan"`                               //点赞数
	Showtj        string `json:"showtj"`                            //
	Pcid          int    `json:"pcid"`                              //
}

func (table *MArticle) TableName() string {
	return "m_article"
}
